package pe.com.bbva.carga.bo;

import java.util.List;

import pe.com.bbva.carga.domain.Archivo;
import pe.com.bbva.carga.domain.ArchivoCarga;
import pe.com.bbva.carga.domain.Proceso;
import pe.com.stefanini.core.exceptions.BOException;

public interface LoadClassTargpsBO {
	public List<Proceso> findFechaProcesoPendiente(Long idConfiguracion) throws BOException ;
	public void cargarArchivo(ArchivoCarga archivoCarga)throws BOException;
	public List<String> consolidarCarga(Long idTurno, String fechaProceso);
	public Archivo getCargaArchivo(ArchivoCarga archivoCarga);
	public void crearArchivoEncriptado(String nombreArchivoLectura,
			String nombreArchivoEncriptado) throws BOException;
	public Boolean crearArchivoDesencriptado(String nombreArchivoEncriptado,
			String nombreArchivoDesencriptado) throws BOException;
}